Fishing Competition Scoring and Management System
(AIR/Android/Apache Flex apps)
This system was developed to administer, manage and deliver online entry/registration, online/realtime scoring and online/realtime results for fishing competition events, based on a mixture of delivery methods:
- desktop (Mac or Windows),
- Android tablets(or phones),
- and web.
Backend and services utilise MySQL and PHP.
The overall system was developed utilising a number of different frameworks and technologies to meet requirements, with touch and mobile delivery as 'front of mind'. All apps are developed to an MVC structure.
System Components:
- ADMINISTRATION: An authenticated administration system developed in Apache Flex and run as a desktop AIR application, that has facilities to maintain database records(CRUD) for, Anglers, Teams, Boats, Events, Registrations, Payments, Event Results, Team of Year(TOY)
- Angler details are synced with MailChimp database allowing for mailouts of newsletters and event notifications
- RESULTS: A results display system developed in Apache Flex and that runs as a desktop AIR application for realtime/live display of competition weighin results at event days (usually displayed on 55" LED screen). Screen displays the TOP TEN, and the remaining entrants from 11 - 999 in a sliding banner at the bottom of the display
- REGISTRATION - INTERNET: A registration application developed in Apache Flex and run as an internet web based Flash application, that allows new entrants to enter for event(s), and returning entrants to manage their team/boat records, and also register for event(s). This application also has full online payment system with SMS and email confirmation on acceptance of payment.
- REGISTRATION - DESKTOP: A second registration application developed in Apache Flex and run as an AIR application on desktop machines, was developed for on the day registration and payment - paymeny can be optionally toggled by the entrant to pay online with credit card or pay at the registration counter with cash. As above this app allows new entrants to enter for event(s), and returning entrants to manage their team/boat records, and also register for event(s). This application also has full online payment system with SMS and email confirmation on acceptance of payment.
- WEIGHIN: Weighin applications were developed in Apache Flex that can be run either as a desktop (admin applications), and/or as an Android tablet based apps for event day entrant usage.
-
Weighin is divided into two apps, fishing teams on completion of fishing, enter their id(taken from their event registration record) into one of the multiple Android tablets available at the event. They are then placed in a queue for fish weighin,
-
the second weighin entry app selects the entrants from the queue(in the order they were queued). Data is then collected by this app for competition weighin (number of fish, weight, etc). This information is written to the database in realtime and available for immediate event result display. Results are also provided as they are entered to competitors via SMS to their mobile phones.
- PHONE APP: A phone app is also available (currently Android), that shows,
- Historical and current event results, filterable by Year and Event, Top Ten and remainder
-
Historical and current TOY (Team of the Year) results, filterable by Year and Event,
- Upcoming Events show a list of events, detailing dates, location, region and map details(if available)
- Historical Statistics
filterable by Year and Event, showing fish counts, weight counts, by region statistics, and team statistics
- WEBSITE: There are also complimentary HTML/PHP pages available on the competition website for display of realtime and live results, and entrant lists for upcoming events. This website derives most of its content, dynamically, from the database backend. Go to AFT Website
|
|